package com.danbay.cloud.account.dto;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * @author SJG
 *         2018/1/4.
 */
@Data
public class EmployeeDto {

    /**
     * 所属企业id
     */
    @NotNull(message = "所属企业id不能为空")
    private Integer enterpriseId;
    /**
     * 姓名(名称)
     */
    @NotNull(message = "员工姓名不能为空")
    @Length(min = 1, max = 20, message = "员工姓名只能输入 1-20 个字符")
    private String name;
    /**
     * 手机号
     */
    @NotNull(message = "手机号不能为空")
    @Pattern(regexp = "1[\\d]{10}", message = "手机号为 1 开头的 11 位数字")
    private String phoneNum;
    /**
     * 1:已冻结，0:未冻结
     */
    private Boolean freeze;
}
